05. Tools, Environment, & Dependencies

Tools, Environment, & Dependencies

ND079 JPND C3 L0 A05 Tools Environment And Dependencies

Development Environment

IntelliJ Community Edition (or Ultimate)

Console

Any console will work, as long as you can access your Java installation on the PATH. The demos in this course use the Git Bash application included with Git for Windows.

Java JDK 11+

You can download any version of the JDK 11+ for this course. The demos were written using OpenJDK 14 but any version will do. You can find OpenJDK at jdk.java.net. Make sure that your Java install /bin directory is on your PATH and that you've set the JAVA_HOME environment variable to the Java install directory. Many installers will do this automatically.

Maven 3.3+

You can find the latest version of Maven at maven.apache.org. Simply unzip it to a location of your choice and add the bin directory to your PATH.

Unzip Utility

For convenience, I'll be using the Windows program https://www.7-zip.org/ to open and inspect the content of Jar files. Jar files are simply zipped files, so you can use any other unzip utility to do the same, or you can extract the contents of jar files using the jar command:

jar -xf jarfile.jar